当前位置:flash课件吧→教育→教育教学栏目

www.luotao2008.cn视频网校,仅需要一个耳机+QQ远程即可完成所有教学任务。

题 目:Flash课件制作常用的几个脚本语 

 

flash功能强大,作为课件制作不过是其一简单的功能,但是做出效果十分好的作品不光是脚本灵活还有美术审美以及教材本身的挖掘。
以下不过是一般制作中使用较多的几个做法,和各位网友如有不同见解欢迎指正讨论!

//创建一个按钮show1_btn,点击这个按钮加载希望出现的影片剪辑
show1_btn.onRelease = function() {
//从根目录创建一个空的影片剪辑show_mc
_root.createEmptyMovieClip("show_mc", 0);
//这个空的影片剪辑从库里面加载id为"LinkId"的你需要的影片剪辑
show_mc.attachMovie("LinkId", "show_new_mc", 1, {_x:100, _y:100});
};
//创建一个自定义函数删除从库里面加载的影片剪辑
function dele_attach_mc() {
show_mc.unloadMovie();
}
//在需要卸载的地方加上下面的动作。
dele_attach_mc();

上面脚本总评:结构较为优良,尤其是对于flash课件的交互动作应付绰绰有余,至于效果更好那还要细工、发挥想象。

//让show_mc的第一帧空白,并stop(); 而你希望出现的东西在第二帧,然后on事件触发下面动作:
_root.show_mc.gotoAndStop(2);
//同时在第二帧增加一个按钮,写上下面动作便于消失这个影片剪辑:
this.show_mc._alpha=0;
或者this.show_mc._visible=true/false;

上面脚本总评:能实现课件中点击出现,再点击消失的做法

还有stopAllSounds(); //停止所有声音
fscommand("fullscreen","true");//全屏flash文件
fscommand("quit"); //推出全屏
nextFrame(); //下一帧
prevFrame(); //上一帧
等等都是常用的语句。

最后再指出一点:网络上下载的不少flash课件,做法很老比如还用到tellTarget (告知目标)不推荐使用
例如:
//本句意思是释放按钮告知实例名称是ball的影片剪辑转到第二帧运行,一般都是将第一帧作为空白帧加上stop();
on (release) {
tellTarget("ball") {
gotoAndPlay(2);
}
}
下面的示例使用点记号表示法达到同样的结果。
on (release) {
ball.gotoAndPlay(2);

 

 

 

 

FLASH课件制作培训班开班了!火热报名中!加我站管理QQ444860709解决任何疑问! 培训QQ专业群67042004。